Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F27 USA F28 USA F29 USA F3 USA F8 Germany F11 Israel F5 Israel F6 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F4 Romania F5 Romania F6 Germany F9 Germany F10 Germany F12 Germany F13 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 France F4 France F5 Turkey F5 Italy F15 USA F13 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F13 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 Switzerland F2 France F24 Germany F11 Great Britain F19 Belgium F5 USA F33 USA F34 Germany F3 Germany F4 Germany F4 Germany F7 Netherlands F1 M25 Nussloch M25 Trento M25 Nottingham M25 Nottingham Singha Tennis Classic - Tarzana Wailea Men's Challenger - Maui Odlum Brown Vancouver Open - Vancouver Riviera de Rimini Challenger - Rimini Aamulehti Tampere Open - Tampere Ethias Trophy - Mons Labertz Open by Stawag - Aachen National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Caltanissetta Challenger Barletta Challenger Pozoblanco Challenger Kolding Challenger Aachen Challenger Ramat Hasharon Challenger Recanati Challenger San Marino Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Courmayeur Challenger Johannesburg Challenger XL Bermuda Open - Bermuda Tulsa Challenger Izmir Challenger Sacramento Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Athens Challenger Guadalajara Challenger Kaohsiung Challenger Athens Challenger Bordeaux Challenger Eckental Challenger St. Remy Challenger Kun-Ming Challenger Nottingham-2 Challenger Recanati Challenger Lexington Challenger Aptos Challenger Noumea Challenger Aix En Provence Challenger Vancouver Challenger Aptos Challenger Rennes Challenger St. Remy Challenger Napa Challenger Mons Challenger Sacramento Challenger Eckental Challenger Glasgow Challenger Sarasota Challenger New Delhi Challenger Kolkata Challenger Alphen Challenger Le Gosier Challenger Sarasota Challenger Recanati Challenger Nottingham-2 Challenger Agri Challenger Mons Challenger Granby Challenger Mouilleron-Le-Captif Challenger Vancouver Challenger Bergamo Challenger Alphen Challenger Portoroz Challenger Drummondville Challenger Rennes Challenger Yokohama Challenger Savannah Challenger Ortisei Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Stockton Challenger Eckental Challenger Furth Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Surbiton Challenger Vancouver Challenger Chicago Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger Murcia Challenger Tunis Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Scheveningen Challenger Istanbul Challenger Glasgow Challenger Nur-Sultan Challenger Hamburg Challenger Eckental Challenger Bratislava Challenger Ann Arbor Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Prague Challenger Prague II Challenger Nottingham Challenger Aix En Provence Challenger Quimper 2 Challenger Cherbourg Challenger Aptos Challenger Orleans Challenger Vancouver Challenger Rennes Challenger Eckental Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Vicenza Challenger Orleans Challenger USTA Comerica Challenger - Aptos Sunset Moulding Yuba City Racquet Club Challenger - Yuba City 2006 North Shore Pro Tennis Championship - Winnetka Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan GHI Bronx Classic - Bronx Open des Alpes Trophee BNP Paribas - Grenoble Swanston Challenger - Sacramento Hurricane Tennis Open - Bradenton Siemens Open - Scheveningen Swanston Challenger - Sacramento Manchester Challenger Recanati Challenger Istanbul Challenger Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson Orleans Challenger Bergamo Challenger Rhodes Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Wolfsburg Challenger Heilbronn Challenger Bath Challenger Alessandria Challenger Segovia Challenger Binghamton Challenger Polska Energia Open - Bytom Rennes Challenger Orleans Challenger Rome 2 Challenger Dallas Challenger Busan Challenger Rome Challenger Vancouver Challenger Mons Challenger Heilbronn Challenger Cherbourg Challeger Nottingham Challenger Lexington Challenger Winston-Salem Open - Winston-Salem Tiburon Challenger Mouilleron-Le-Captif Challenger Vancouver Challenger Helsinki Challenger Wolfsburg Challenger Mons Challenger Johannesburg Challenger Eckental Challenger Bergamo Challenger Vicenza Challenger Lugano Challenger Ilkley Challenger Segovia Challenger Nottingham Challenger Kyoto Challenger St. Remy Challenger Burbank Challenger - Burbank Fairfield Challenger Charlottesville Challenger Surbiton Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger Koblenz Challenger Drummondville Challenger The Surbiton Trophy - Surbiton Tiburon Challenger Nottingham Challenger Rome Challenger Seoul Challenger Orleans Challenger Pozoblanco Challenger 5 Volkswagen Challenger - Wolfsburg Orleans Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Mons Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Forli 4 Challenger Biel Challenger 2003 USTA Challenger of Calabasas - Calabasas Turin Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Athens Challenger Manchester Challenger Tiburon Challenger Orleans Challenger Nottingham Challenger Heilbronn Challenger Eckental Challenger Irving Challenger Ortisei Challenger Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Mons Challenger Nottingham Challenger Mercedes-Benz Cup - Los Angeles Helsinki Challenger Men's Pro Challenger at Tunica National - Tunica SAP Open - San Jose Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Countrywide Classic - Los Angeles RCA Championships - Indianapolis Le Gosier Challenger Thailand Open - Bangkok Recanati Challenger Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London The Nottingham Open - Nottingham Sarasota Challenger China Open - Beijing Brisbane - Brisbane Heineken Open - Auckland SAP Open - San Jose Anning Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Open des Alpes Trophee BNP Paribas - Grenoble Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Trani Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Surbiton Challenger U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Gerry Weber Open - Halle AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Thailand Open - Bangkok If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Mons Challenger Campbell's Hall of Fame Tennis Championships - Newport AIG Japan Open Tennis Championships - Tokyo Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Open 13 - Marseille USTA Men's Challenger of Dallas - Dallas Regions Morgan Keegan Championships - Memphis Orleans Challenger US Men's Clay Court Championship - Houston Salzburg Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London US Men's Clay Court Championship - Houston Campbell's Hall of Fame Tennis Championships - Newport Harrah's Entertainment Men's Pro Challenger - Tunica Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Indian Wells Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Ortisei Challenger Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Campbell's Hall of Fame Tennis Championships - Newport U.S. National Indoor Tennis Championships - Memphis Legg Mason Tennis Classic - Washington US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Open 13 - Marseille Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle European Open - Antwerp Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna AIG Japan Open Tennis Championships - Tokyo Sydney International - Sydney Open Sud de France - Montpellier New York Open - New York Abierto Mexicano Telcel - Acapulco Next Generation Adelaide International - Adelaide US Men's Clay Court Championship - Houston Heineken Open - Auckland Nature Valley International - Eastbourne Winston-Salem Open - Winston-Salem China Open - Beijing Mercedes Cup - Stuttgart European Open - Antwerp Intrum Stockholm Open - Stockholm Maharashtra Open - Pune Hall of Fame Open - Newport Grand Prix de Tennis de Lyon - Lyon Delray Beach Open - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Delray Beach Open - Delray Beach Great Ocean Road Open - Melbourne Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Abierto Mexicano - Los Cabos Emilia-Romagna Open - Parma Dallas Open - Dallas Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston China Open - Beijing Libema Open - 's-Hertogenbosch cinch Championships - London Viking International - Eastbourne Sony Open Tennis - Miami Hall of Fame Open - Newport Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati SAP Open - San Jose Open de Nice Cote d'Azur - Nice AEGON Championships - London Quimper Challenger BNP Paribas Open - Indian Wells BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney Delray Beach Open - Delray Beach Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Rome 1 Challenger AEGON Championships - London Ethias Trophy - Mons The Swanston Challenger - Sacramento Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Mons Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Nottingham Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Citi Open - Washington Hypo Group Tennis International - Portschach Abierto Mexicano - Los Cabos Rome Challenger Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva SAP Open - San Jose AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston SAP Open - San Jose Gerry Weber Open - Halle AEGON Championships - London Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem Serbia Open - Belgrade St. Petersburg Open - St. Petersburg China Open - Beijing AEGON International - Eastbourne Erste Bank Open - Vienna Medibank International - Sydney Sydney International - Sydney Hall of Fame Tennis Championships - Newport Legg Mason Tennis Classic - Washington Mouilleron-Le-Captif Challenger SAP Open - San Jose cinch Championships - London Aircel Chennai Open - Chennai Apia International - Sydney Abierto Mexicano Telcel - Acapulco European Open - Antwerp Indianapolis Tennis Championships - Indianapolis U.S. Open - New York French Open - Paris Davidoff Swiss Indoors Basel - Basel U.S. Men's Clay Court Championships - Houston Geneva Open - Geneva SAP Open - San Jose ARAG ATP World Team Championship - Dusseldorf Medibank International - Sydney Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Brisbane International - Brisbane Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tata Open Maharashtra - Pune Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Citi Open - Washington Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Erste Bank Open - Vienna Adelaide International - Adelaide Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, PO, AUS-BEL 2-3 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, AUS-USA 3-2 Laver Cup - Prague Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Group I, 1R, BOL-BEL 2-3 Western & Southern Open - New York French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments U.S. Open (juniors) Olympics - Beijing